Career 2024 2023 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour U.S. Open - New York Zhuhai Open - Zhuhai Davis Cup, Group B, Manchester Shanghai Rolex Masters - Shanghai Australian Open - Melbourne BNP Paribas Open - Indian Wells French Open - Paris Boss Open - Stuttgart Spain #1-w2 Spain #1-w3 Spain #1-w4 Portugal F2 Spain F6 Spain F7 Slovenia F2 Netherlands F1 Spain F16 Spain F17 Spain F18 Netherlands F3 Spain F19 Italy F22 Spain F34 Spain F34a Italy F8 Spain F5 Netherlands F1 Netherlands F2 Netherlands F3 Spain F25 Spain F26 Spain F27 France F19 China F4 China F5 Great Britain F8 Italy F14 Netherlands F2 Netherlands F6 Netherlands F7 Spain F33 Great Britain F16 Great Britain F17 Great Britain F18 Israel F6 Germany F4 Netherlands F4 Germany F9 Great Britain F7 Netherlands F1 Germany F10 Netherlands F3 Turkey F11 Turkey F12 Malaysia F6 Germany F1 Germany F2 Germany F3 Turkey F1 Turkey F2 Netherlands F1 Netherlands F4 Netherlands F6 Germany F19 Germany F20 Turkey F41 Turkey F42 Germany F3 Turkey F46 Germany F3 France F4 Netherlands F1 Netherlands F3 Netherlands F4 Netherlands F6 Great Britain F5 Great Britain F6 Great Britain F6 Spain F6 Germany F2 Germany F11 Germany F12 Spain F32 Portugal F1 Portugal F2 Belgium F1 Belgium F2 Croatia F1 Croatia F2 China F3 Italy F15 Turkey F12 Netherlands F3 Netherlands F4 Netherlands F2 Netherlands F6 Netherlands F7 Croatia F11 Greece F8 Greece F9 Netherlands F3 (Middelburg) Portugal F12 Netherlands F2 Israel F5 Shimadzu All Japan Indoor Tennis Championships - Kyoto Samsung Challenger 2007 - Ho Chi Minh City The LTA Hester Trophy - Manchester LTA Nottingham Challenger - Nottingham Bauer Watertechnology Cup 2007 - Eckental Siemens Open - Scheveningen Kobstaedernes ATP Challenger - Kolding San Remo Challenger Wolfsburg Challenger Turkey F11 Heilbronn Challenger Tunis Challenger Alphen Challenger Mons Challenger Barletta Challenger Scheveningen Challenger Athens Challenger Netherlands F5 4th Volkswagen Challenger - Wolfsburg Aamulehti Tampere Opene - Tampere LTA Shrewsbury Challenger - Shrewsbury BMW Tennis Championship - Sunrise 3° Challenger Internazionale Dell'Insurbia 2008 - Chiasso Mons Challenger San Marino CEPU Open - San Marino Kos Succhetti Tennis Cup - Cordenons TEAN International - Alphen Aan Den Rijn Labertz Open by Stawag - Aachen Bauer Watertechnilogy Cup 2008 - Eckental Caltanissetta Challenger Barletta Challenger Rome Challenger Zagreb Challenger Turin Challenger Rimini Challenger Segovia Challenger Geneva Challenger Como Challenger Alphen Challenger San Diego Open - San Diego Rome Challenger Segovia Challenger Egypt F2 Trani Challenger San Sebastian Challenger Manerbio Challenger Alphen Challenger Szczecin Challenger Eckental Challenger Noumea Challenger Heilbronn Challenger Tampere Challenger Scheveningen Challenger Bercuit Challenger Oberstaufen Challenger Seville Challenger Geneva Challenger Rome Challenger Marburg Challenger Scheveningen Challenger Poznan Challenger Alphen Challenger Orleans Challenger Rennes Challenger Heilbronn Challenger Barletta Challenger Mallorca Challenger Heilbronn Challenger Rome Challenger Turin Challenger Biella 1 Challenger The Manchester Trophy - Manchester Open Castilla y Leon - Segovia The Surbiton Trophy - Surbiton The LTA Nottingham Challenger - Nottingham The Manchester Trophy - Manchester The Nottingham Challenger - Nottingham SAA Hilversum Open - Hilversum Okal Cup 2004 - Eckental Challenger Groningen - Groningen Jameson Cup - Milan The LTA Bolton Challenger - Bolton La Serena Open - La Serena Copa Telefonica CTC Chile - Santiago IX Torneo Internacionale de Tennis - Barletta Tennis Napoli Cup - Napoli Ostdeutscher Sparkessen Cup - Dresden Badden Open by Rothaus - Ettlingen Siemens Open - Scheveningen USTA Comerica Challenger - Aptos The Natrel's Challenger of Granby - Granby Odlum Brown Vancouver Open - Vancouver dBI Tennis Challenger - Binghamton Ethias Tennis Trophy - Mons Kobstaedernes ATP Challenger - Kolding The LTA Sunderland Challenger - Sunderland The LTA Wrexham Challenger - Wrexham Challenger 42 - Andrezieux Coffee Cup Challenger - Chikmagalur Dharwad Challenger 2006 - Dharwad Garden Open - Rome Siemens Open - Scheveningen Aamulehti Tampere Open - Tampere Timisoara Challenger - Timisoara St. Petersburg Challenger 2006 - St. Petersburg Lambertz Open by Stawag - Aachen Heilbronn Open - Heilbronn Roma Challenger 2007 - Rome San Remo Tennis Cup - San Remo Siemens Open 2007 - Scheveningen Geneva Challenger - Geneva Citta di Como - Como Tean International - Alphen Copa Sevilla 2007 - Seville Ethias Trophy - Mons Kobstaedernes ATP Challenger - Kolding Lambertz Open by Stawag 2007 - Aachen Surbiton Challenger IPP Open - Helsinki KGHM Dialog Polish Indoors - Wroclaw Internazionali di Tennis di Bergamo - Bergamo 5 Volkswagen Challenger - Wolfsburg Open Prevadies St. Brieuc Cotes D'Amor - St. Brieuc ATP Open Castilla y Leon - Segovia Aix En Provence Challenger Surbiton Challenger Nottingham Challenger Challenger Copa Sevilla 2008 - Seville Rome Challenger Bordeaux Challenger Scheveningen Challenger Orbetello Challenger Manerbio Challenger Tampere Challenger Como Challenger Yokohama Challenger Napoli Challenger Aachen Challenger Toyota Challenger Rabat Challenger Marrakech Challenger Barletta Challenger Prague Challenger Bordeaux Challenger Nottingham Challenger Marburg Challenger Braunschweig Challenger Sopot Challenger Trani Challenger San Marino Challenger Cordenons Challenger Wolfsburg Challenger Rome Challenger Caltanissetta Challenger Bergamo Challenger Cherbourg Challenger Barletta Challenger St. Brieuc Challenger Le Gosier Challenger Bath Challenger Monza Challenger San Marino Challenger Meerbusch Challenger Rennes Challenger Noumea Challenger Irving Challenger Rome Challenger Ortisei Challenger Scheveningen Challenger Tampere Challenger San Marino Challenger Sao Paulo Challenger Tour Finals Seville Challenger Wroclaw Challenger Rome Challenger St. Brieuc Challenger Turin Challenger Alphen Challenger Meerbusch Challenger Mons Challenger Caltanissetta Challenger Rennes Challenger Eckental Challenger Mouilleron-Le-Captif Challenger Mersin Challenger Alphen Challenger Mersin Challenger The Scottish Tennis Championships - Edinburgh Mons Challenger Bordeaux Challenger The Samsung Open - Nottingham Scheveningen Challenger Ordina Open - 's-Hertogenbosch The Samsung Open - Nottingham Open Seat Godo 2005 - Barcelona Open de Rennes La Trinitaine - Rennes The Stella Artois Grass Court Championships - London The Priority Telecom Open - Amersfoort Thailand Open - Bangkok Next Generation Adelaide International - Adelaide Heineken Open - Auckland International Indoor Tennis Championships of Croatia - Zagreb SAP Open - San Jose Regions Morgan Keegan Championships - Memphis The 10tele.com Open - Nottingham Campbell's Hall of Fame Tennis Championships - Newport Dutch Open Tennis - Amersfoort Legg Mason Tennis Classic - Washington Thailand Open - Bangkok Qatar ExxonMobil Open - Doha Open 13 - Marseille ABN/AMRO World Tennis Tournament - Rotterdam Grand Prix Hassan II - Casablanca Open de Moselle - Metz ATP Kremlin Cup - Moscow Davidoff Swiss Indoors - Basel St. Petersburg Open - St. Petersburg Qatar Exxon Mobil Open - Doha Next Generation Adelaide International - Adelaide Open 13 - Marseille ABN AMRO World Tennis Tournament - Rotterdam The Dubai Tennis Championships - Dubai Open SEAT 2008 - Barcelona The Artois Championships - London Ordina Open - s-Hertogenbosch BA-CA Tennis Trophy - Vienna Davidoff Swiss Indoors Basel - Basel St. Petersburg Open - St. Petersburg Qatar ExxonMobil Open - Doha PBZ Zagreb Indoors - Zagreb ABN AMRO World Tennis Tournament - Rotterdam The Dubai Tennis Championships - Dubai AEGON Championships - London Open de Tenis Comunidad Valenciana - Valencia ABN AMRO World Tennis Tournament - Rotterdam AEGON Championships - London Countrywide Classic - Los Angeles China Open - Beijing Bank Austria Tennis Trophy - Vienna Open de Tenis Comunidad Valenciana - Valencia SA Tennis Open - Johannesburg Grand Prix Hassan II - Casablanca BMW Open - Munich AEGON Championships - London UNICEF Open - 's Hertogenbosch Rakuten Japan Open - Tokyo Qatar ExxonMobil Open - Doha Brisbane International - Brisbane ABN AMRO World Tennis Tournament - Rotterdam The Priority Telecom Open - Amersfoort Dubai Duty Free Tennis Championships - Dubai Open Sabadell Atlantico - Barcelona Rakuten Japan Open - Tokyo Ordina Open - 's-Hertogenbosch Campbell's Hall of Fame Tennis Championships - Newport ABN AMRO World Tennis Tournament - Rotterdam Power Horse Cup - Dusseldorf Davidoff Swiss Indoors - Basel Moselle Open - Metz Erste Bank Open - Vienna Qatar ExxonMobil Open - Doha Tennis Channel Open - Las Vegas Open SEAT Godo 2006 - Barcelona ABN AMRO World Tennis Tournament - Rotterdam Open 13 - Marseille Dubai Duty Free Tennis Championships - Dubai Abierto Mexicano Telcel - Acapulco Topshelf Open - 's-Hertogenbosch Shenzhen Open - Shenzhen China Open - Beijing Erste Bank Open - Vienna Valencia Open - Valencia Qatar ExxonMobil Open - Doha PBZ Zagreb Indoors - Zagreb ABN AMRO World Tennis Tournament - Rotterdam SAP Open - San Jose Regions Morgan Keegan Championships - Memphis Dubai Duty Free Tennis Championships - Dubai Barcelona Open BancSabadell - Barcelona BMW Open - Munich AEGON Championships - London If Stockholm Open - Stockholm Medibank International - Sydney China Open - Beijing Erste Bank Open - Vienna Qatar ExxonMobil Open - Doha Dubai Duty Free Tennis Championships - Dubai Dutch Open Tennis - Amersfoort Barcelona Open BancSabadell - Barcelona AEGON Championships - London Ordina Open - 's-Hertogenbosch AEGON Championships - London AEGON International - Eastbourne Citi Open - Washington Brisbane International - Brisbane Brisbane - Brisbane Open 13 - Marseille Shenzhen Open - Shenzhen The Dubai Tennis Championships - Dubai Brisbane International - Brisbane AEGON Championships - London PTT Thailand Open - Bangkok Open 13 - Marseille Winston-Salem Open - Winston-Salem Zhuhai Open - Zhuhai China Open - Beijing bett1HULKS Indoors - Cologne Delray Beach International Tennis Championships - Delray Beach Topshelf Open - 's-Hertogenbosch Open Sud de France - Montpellier ABN AMRO World Tennis Tournament - Rotterdam cinch Championships - London Winston-Salem Open - Winston-Salem Moselle Open - Metz European Open - Antwerp Stockholm Open - Stockholm Erste Bank Open - Vienna AEGON Championships - London Citi Open - Washington Sydney Tennis Classic - Sydney ABN AMRO World Tennis Tournament - Rotterdam Qatar ExxonMobil Open - Doha Dubai Duty Free Tennis Championships - Dubai ABN AMRO World Tennis Tournament - Rotterdam Mercedes Cup - Stuttgart AEGON Championships - London Hall of Fame Open - Newport Swiss Indoors Basel - Basel Gijon Open - Gijon Adelaide International 1 - Adelaide Swiss Indoors Basel - Basel Qatar ExxonMobil Open - Doha Dubai Duty Free Tennis Championships - Dubai Gonet Geneva Open - Geneva cinch Championships - London European Open - Antwerp RCA Championships - Indianapolis Melbourne Summer Set - Melbourne Citi Open - Washington PBZ Zagreb Indoors - Zagreb Qatar ExxonMobil Open - Doha Citi Open - Washington China Open - Beijing Brisbane International - Brisbane Open Sud de France - Montpellier The Stella Artois Grass Court Championships - London U.S. Open - New York cinch Championships - London ABN AMRO World Tennis Tournament - Rotterdam AIG Japan Open Tennis Championships - Tokyo Barcelona Open BancSabadell - Barcelona Open de la Comunidad Valenciana - Valencia The Stella Artois Championships - London Open Sabadell Atlantico - Barcelona AEGON Championships - London Pacific Life Open - Indian Wells Masters Series Monte Carlo - Monte Carlo Campionati Internazionali d'Italia - Rome Rogers Masters - Toronto Western & Southern Financial Group Masters - Cincinnati Masters Series Madrid - Madrid Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Rogers Masters - Montreal Western & Southern Financial Group Masters - Cincinnati Tennis Masters Series - Madrid BNP Paribas Masters - Paris Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Masters Series Monte-Carlo - Monte-Carlo Campionati BNL dItalia - Rome Masters Series Hamburg - Hamburg Rogers Masters - Toronto Western & Southern Financial Group Masters - Cincinnati Mutua Madrilena Masters Madrid - Madrid BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami National Bank Open - Toronto Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrilena Masters Madrid - Madrid Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Internazionali BNL dItalia - Rome Mutua Madrilena Masters Madrid - Madrid Rogers Cup - Toronto Western & Southern Financial Group Masters - Cincinnati Shanghai ATP Masters 1000 - Shanghai BNP Paribas Masters - Paris Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrilena Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati Shanghai ATP Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Montreal Western & Southern Open - Cincinnati BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Western & Southern Financial Group Masters - Cincinnati Western & Southern Open - Cincinnati BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami NASDAQ-100 Open - Miami Rogers Cup - Montreal Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Masters Series Hamburg - Hamburg Internazionali BNL d'Italia - Rome Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Campionati Internazionali D'Italia - Rome Masters Series - Hamburg Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Western & Southern Open - Cincinnati Internazionali BNL dItalia - Rome Monte-Carlo Rolex Masters - Monte-Carlo Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Western & Southern Open - New York BNP Paribas Open - Indian Wells Western & Southern Open - Cincinnati Rolex Paris Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Mutua Madrid Open - Madrid National Bank Open - Montreal Western & Southern Open - Cincinnati Rolex Paris Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Shanghai Rolex Masters - Shanghai Rolex Paris Masters - Paris Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Western & Southern Open - Cincinnati Miami Open - Miami Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Wimbledon - London U.S. Open - New York French Open - Paris U.S. Open - New York Wimbledon - London U.S. Open - New York Australian Open - Melbourne U.S. Open - New York Australian Open - Melbourne Davis Cup, Group 1, PO, UKR-GBR 2-3 Davis Cup, Group 1, 2R, GBR-NED 4-1 Davis Cup, Group 1, PO, POL-GBR, 3-2 Hopman Cup - Perth Davis Cup, Group II, 3R, GBR-HUN 5-0 Davis Cup, Group I, 1R, NED-FIN 5-0 Davis Cup, World Group, PO, CRO-GBR 1-4 Davis Cup, World Group, PO, NED-AUT 5-0 Davis Cup, World Group, QF, ITA-GBR 3-2 Hopman Cup - Perth Davis Cup, World Group, 1R, GBR-USA 3-2 Davis Cup, Group I, 2R, AUT-NED 2-3 Davis Cup, World Group, QF, GBR-FRA 3-1 Davis Cup, World Group, SF, GBR-AUS 3-2 Davis Cup, World Group, F, BEL-GBR 1-3 Hopman Cup - Perth Laver Cup - London French Open (juniors) Wimbledon (juniors) U.S. Open (juniors) AAMI Classic - Kooyong 1 Masters Guinot Mary Cohr Mubadala World Tennis Championship Mubadala World Tennis Championship Mubadala World Tennis Championship Mubadala World Tennis Championship All Lower level tournaments Tennis Masters Cup Shanghai - Shanghai Barclays ATP World Tour Finals - London Barclays ATP World Tour Finals - London Barclays ATP World Tour Finals - London Barclays ATP World Tour Finals - London Barclays ATP World Tour Finals - London Olympics - Beijing Olympics - London Olympics - Rio de Janeiro Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne Davis Cup, World Group, PO, SUI-GBR 5-0 Davis Cup, World Group, 1R, NED-RUS 0-5 Davis Cup, Group 1, PO, GBR-ISR 2-3 Davis Cup, World Group, PO, GBR-CRO 4-1 Davis Cup, World Group, PO, NED-KOR, 3-2 Davis Cup, World Group, 1R, ARG-NED 5-0 Davis Cup, World Group, PO, NED-FRA, 1-4 Hopman Cup - Perth Davis Cup, Group I, 1R, UKR-NED 2-3 Davis Cup, World Group, PO, GBR-AUT, 2-3 Davis Cup, Group II, 2R, GBR-LUX 4-1 Davis Cup, World Group, 1R, USA-GBR 1-3 Davis Cup, World Group, PO, SUI-NED 4-1 Davis Cup, World Group, SF, GBR-ARG 2-3 Davis Cup, World Group, 1R, GBR-JPN 3-1 Davis Cup, Finals, Group E Davis Cup, Group D, Glasgow U.S. Open (juniors) Wimbledon (juniors) French Open (juniors) AAMI Classic - Kooyong Capitala World Tennis Championship Wimbledon - London AAMI Classic - Kooyong AAMI Classic - Kooyong Mubadala World Tennis Championship Mubadala World Tennis Championship Barclays ATP World Tour Finals - London Barclays ATP World Tour Finals - London Open 13 Provence - Marseille